実行環境とエージェントについて
実行環境には以下が含まれます:
- Eggplant DAIのDAIデザインエージェントまたはDAIランエージェント
- Eggplant Functionalのインスタンス
- テスト対象システム(SUT)
実行環境では、Eggplant DAIウェブアプリケーション内のモデルをEggplant FunctionalのSuiteに接続し、特定のSenseTalkコードスニペットをSUTに対して実行することができます。
Eggplant DAIサーバーは、ネットワーク上の任意の接続されたマシンからサポートされるブラウザーでアクセスできます。
DAIデザインエージェントとDAIランエージェントとは何ですか?
実行環境内で、エージェントはEggplant DAIとEggplant Functionalの間の接続を確立します。
DAIデザインエージェント内では、内部ストレージ内でSuiteを管理する機能を提供しています。また、Git接続の設定を行ってSuiteを管理することもできます。デザインエージェントは内部ストレージ内のみでSuite管理サポートを提供します。GitリポジトリからのSuiteの管理方法については、Git統合のドキュメントを参照してください。DAIデザインエージェントはライブランテストのみ実行できます。
DAIランエージェントは、軽量なコマンドラインアプリケーション(ユーザーインターフェイスなし)で、DAIデザインエージェントが提供するSuiteの管理などの他の機能を必要とせずにテストを実行するためだけに使用されます。DAIランエージェントはランナーテストのみ実行できます。
DAIデザインエージェントまたはDAIランエージェントソフトウェアが実行され、実行環境の接続がアクティブである場合、スクリプトベースのテストまたはモデルベースのテストを実行できます:
- スクリプトベースのテストでは、アップロードしたSuiteに関連付けられたスクリプトベースのテストケースを追加してテストステップのリストを作成できます。詳細はこちら
- モデルベースのテストでは、任意の関連するEggplant DAIモデルのActionとstateにSenseTalkスニペットを添付できます。モデルを実行すると、接続されたSUTに対してSenseTalkスニペットが実行されます。その後、テスト結果はモデルワークスペースのコンソールで確認できます。
Eggplant DAIでさまざまなテストセットを実行するために、実行環境を設定および切り替えることができます。
エージェントは、Eggplant DAIサーバーと同じマシン上、またはネットワークを介してEggplant DAIサーバーに接続できるローカルまたはホストされたマシン上で実行できます。実行環境でエージェントを設定する方法については、実行環境の設定を参照してください。
SenseTalkスニペット/スクリプトを実行するためには、DAIデザインエージェントまたはDAIランエージェントソフトウェアと同じマシン上にEggplant Functionalがインストールされている必要があります。
Eggplant DAI 6.0以降では、エージェントはセキュアアクセスキーを使用してEggplantのアイデンティティおよびアクセス管理システムに認証します。
DAI Eggplant Cloud(ホストされたDAI)ユーザーの場合、エージェントおよびFusion Engineはすでに含まれており、クラウドSUTも含まれています。DAI Eggplant Cloudのリクエストについては、アカウントマネージャーまたはep-sales@keysight.comまでご連絡ください。